home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / graphic / rtnews.zip / RTNV5N1 < prev    next >
Text File  |  1992-09-13  |  33KB  |  721 lines

  1.  
  2.  _ __                 ______                         _ __
  3. ' )  )                  /                           ' )  )
  4.  /--' __.  __  ,     --/ __  __.  _. o ____  _,      /  / _  , , , _
  5. /  \_(_/|_/ (_/_    (_/ / (_(_/|_(__<_/ / <_(_)_    /  (_</_(_(_/_/_)_
  6.          /                               /|
  7.         '                               |/
  8.  
  9.             "Light Makes Right"
  10.  
  11.               July 10, 1992
  12.             Volume 5, Number 1
  13.  
  14. Compiled by Eric Haines, 3D/Eye Inc, 2359 Triphammer Rd, Ithaca, NY 14850
  15.     erich@eye.com
  16. All contents are copyright (c) 1992 by the individual authors
  17. Archive locations: anonymous FTP at princeton.edu (128.112.128.1)
  18.     /pub/Graphics/RTNews, wuarchive.wustl.edu:/graphics/graphics/RTNews,
  19.     and many others.
  20. UUCP archive access: write Kory Hamzeh (quad.com!avatar!kory) for info.
  21.  
  22. Contents:
  23.     Introduction - SIGGRAPH roundtable, etc
  24.     New People, New Addresses, etc
  25.     Texturing Parameterization, by Haakan "Zap" Andersson
  26.     NuGrid results, by Mike Gigante
  27.     Recursive Ray Traversal, by Erik Jansen and Wim de Leeuw,
  28.     Response by Kelvin Sung
  29.     Ideal Grid/Object Densities, by Dan Gehlhaar, Marc Andreessen
  30.     BVH Traversal Results, by Nicholas Wilt
  31.     Ray Tracing Roundup, by Eric Haines
  32.     Mail Based 3D File Server, by Bob Lindabury
  33.     Imagine That, by Steve Worley
  34.     Correct Roots for Torus Intersection, by Haakan "Zap" Andersson
  35.     Information on Taos Parallel Processor, by Paul Wain
  36.     The Glazing Trick, by Haakan "Zap" Andersson
  37.     Bug in Ray-Convex Polyhedron Intersector in Graphics Gems II, Eric Haines
  38.  
  39. -------------------------------------------------------------------------------
  40.  
  41. Introduction
  42.  
  43. As usual, I've organized a "ray tracing roundtable" for this year's SIGGRAPH.
  44. This is about the sixth year we've done this.  What normally happens is 50-100
  45. people show up, we go around the room introducing ourselves and saying a
  46. little about what we've done lately, then break up and schmooz.  During intros
  47. you can say things like "RayShade hackers, let's meet in this corner of the
  48. room after intros" or somesuch.  It's fun to finally attach faces with names,
  49. and I've found it gets my brain hopping to exchange ideas with like-minded
  50. souls.
  51.  
  52. I've got a confirmed room in the Convention Center during the dead time
  53. between when the sessions end and the technical reception begins.  Look for an
  54. announcement of the location wherever "Special Interest Groups" are listed
  55. (I'll probably also list it under "Birds of a Feather", if like last year they
  56. don't post where the SIG meetings are located (The difference between a "BOF"
  57. and a "SIG" meeting?  All I know is I can reserve a room if it's a "SIG"
  58. meeting)).
  59.  
  60. Official time:  5:15-6:15 pm Thursday, July 30th
  61.  
  62. No guarantees about the shape of the table...
  63.  
  64. --------
  65.  
  66. It's a bit embarrassing putting this issue together, reading the backlog of
  67. notes ending in phrases like "have a nice Xmas".  What can I say, I've been
  68. busy...  Culling through all this stuff has been pleasant.  There are some
  69. nice new ideas and interesting research results.  I've tried to minimize
  70. the endless stream of announcements about some of the new free software (geez,
  71. don't these people know the rest of us are trying to make money selling this
  72. stuff?!) by summarizing these in an article called "Ray Tracing Roundup".
  73.  
  74. By the way, if you're reading this on comp.graphics, don't ask to subscribe -
  75. "The RT News" is always posted to comp.graphics.  If you think you missed an
  76. issue, check the princeton.edu archive site (assuming you have FTP).
  77.  
  78. There is a lot more stuff to wade through, a few articles I want to pass by
  79. the authors again, etc, but for now I thought the amount of material was
  80. enough to make an issue.  Enjoy, and see you at SIGGRAPH.
  81.  
  82. -------------------------------------------------------------------------------
  83.  
  84. New People, New Addresses, etc
  85.  
  86. Steve Worley - solid texturing, ray tracing efficiency (mostly statistical)
  87. Apex Software Publishing
  88. 405 El Camino Real #121
  89. Menlo Park CA 94025
  90. alias steve_worley   worley@cup.portal.com
  91.  
  92. I have become very involved in developing algorithms for ray tracing,
  93. especially in statistical analysis and "smart" ray-tree pruning and
  94. antialiasing.  I am also working on a method of "on-demand modelling" where a
  95. ray tracer might not even compute an object's polygons unless its bounding
  96. volume is pierced.  Thus, forests of millions of trees are possible with
  97. modest memory requirements:  distant trees are never even synthesized.  (This
  98. is one algorithm where true ray tracing is orders of magnitude faster than a Z
  99. buffer or scanline algorithm...  a scary thought!)  I have also written code
  100. for over 100 (!) Perlin-style solid textures as a commercial product.
  101.  
  102. --------
  103.  
  104. Manoj Patel           - stereo, motion blur
  105. Computer Science Department
  106. North Carolina State University
  107. Raleigh, N.C. 27695-8206
  108. (919) 515-3271
  109. e-mail: mp@adm.csc.ncsu.edu
  110.  
  111.    I am a lowly graduate student at North Carolina State University.  I am
  112. working on combining motion blur and stereo (using a modified version of
  113. Rayshade).  My speciality is staying incredibly busy 24 hrs a day but getting
  114. very little done :-).
  115.  
  116.    I would be interested in hearing from people that have implemented motion
  117. blur.  I have been assuming that most people use supersampling or stochastic
  118. sampling (across about 8 - 24 time frames), but have few sources to back this
  119. up (i.e please tell me know what is done "in the real world").
  120.  
  121. --------
  122.  
  123. Laurie Gerholz
  124. Unisys Corporation
  125. 3199 Pilot Knob Road, M.S. F2L09
  126. Eagan, MN 55121
  127. (612) 687-2913
  128. vlad@moria.sp.unisys.com
  129.  
  130. My interests in computer graphics currently include ray tracing techniques,
  131. radiosity techniques, and methods of building scene models which can be
  132. rendered via ray tracing or radiosity.  I am currently working on a ray
  133. tracing scene renderer which will run under Microsoft Windows.  This is
  134. a part-time hobby effort, not at all related to my real job (too bad!).
  135.  
  136. --------
  137.  
  138. Antonio Costa - ray tracing, visualization, modeling
  139. INESC - North
  140. Largo Mompilher 22
  141. 4100 Porto Portugal
  142. (351 2) 321006 ext. 329
  143. alias antonio_costa     a_costa@inescn.rccn.pt
  144. # alias antonio_costa   acc@asterix.inescn.pt
  145.  
  146. I have developed my own extensible ray tracer in the past 2 years for U*ix,
  147. VMS, DOS and Transputers.  I am very interested in texturing (2D and 3D) and
  148. better ray tracing...  I am also doing some things in scientific visualization
  149. applied to medicine.  I am looking for a subject to start my PhD work next
  150. year.  [The ray tracer is at asterix.inescn.pt [192.35.246.17].  It does
  151. bicubic patches and other interesting things.  -EAH]
  152.  
  153. --------
  154.  
  155. Brian Corrie
  156.  
  157. I am moving to the land down under, to work on the Visualization project at
  158. the Australian National University in Canberra.  Interests are the same as
  159. before, roughly, Realistic Rendering, Shading Languages, and Parallelization.
  160. They have some interesting hardware down there.  I will be working on a 128
  161. node Fujitsu AP1000, a MIMD parallel machine, parallelizing algorithms for
  162. visualization.  My new email address is bcorrie@cs.anu.edu.au.  G'day.
  163.  
  164. -------------------------------------------------------------------------------
  165.  
  166. Texturing Parameterization, by Haakan "Zap" Andersson (zap@lage.lysator.liu.se)
  167.  
  168. * Texturing:
  169.   I had a smelly problem with the AutoCAD entity "polyface" (= a bunch of
  170.   vertices and then a bunch of 3angles or 4angles referring to those by index)
  171.   since AutoCAD don't know a THING about texturing, it naturally does not
  172.   include texturing coordinates.  And by default, RayTracker did texture EACH
  173.   LITTLE POLYGON separately, yielding VERY ugly results.
  174.  
  175.   What I *did* was simple, but (semi) effective:  Look at ye normal vector.
  176.   If Z component is largest, texture in XY space, if Y is largest, texture in
  177.   XZ space, and if X is largest in YZ space!  That created good results as
  178.   long as the objects depicted were boxes and such, a brick texture was
  179.   correctly oriented automatically on the faces and so on.  Curved surfaces
  180.   Weren't that good (I used the pre-s